Klasse RequestLogFilter

java.lang.Object
jakarta.servlet.GenericFilter
jakarta.servlet.http.HttpFilter
server.restful.common.filters.RequestLogFilter
Alle implementierten Schnittstellen:
jakarta.servlet.Filter, jakarta.servlet.FilterConfig, Serializable

@WebFilter(filterName="RequestLogFilter", displayName="RequestLogFilter", servletNames={"OnKeepAliveServlet","ProxyServlet","InsertNextCartServlet","InsertNextDiskServlet","JoystickServlet","OnPlayDoneServlet","OnPlayServlet","PressKeyServlet","SetDefaultEmulationReSidFpServlet","SetDefaultEmulationReSidServlet","SetSidModel6581Servlet","SetSidModel8580Servlet","ExSIDMappingServlet","HardSIDMappingServlet","SIDBlasterMappingServlet","USBSIDMappingServlet","FindHashServlet","FindTuneServlet","InsertHashesServlet","InsertTuneServlet","TuneExistsServlet","WhatsSidServlet","ConvertServlet","DirectoryServlet","DiskDirectoryServlet","DownloadServlet","FavoritesNamesServlet","FavoritesServlet","FiltersServlet","LogsServlet","PhotoServlet","QRCodeServlet","RandomHVSCServlet","SongLengthServlet","SpeechToTextServlet","StartPageServlet","StaticServlet","STILServlet","TuneInfoServlet","UploadServlet","WebJarsServlet"}, description="Log request and response") public final class RequestLogFilter extends jakarta.servlet.http.HttpFilter
Log request and response.
Autor:
ken
Siehe auch:
  • Felddetails

    • LOG

      private static final Logger LOG
    • FILTER_PARAMETER_SERVLET_NAME

      public static final String FILTER_PARAMETER_SERVLET_NAME
      Siehe auch:
    • monitoringThread

      @Inject protected MonitoringThread monitoringThread
    • servletContext

      private jakarta.servlet.ServletContext servletContext
    • servletName

      private String servletName
  • Konstruktordetails

    • RequestLogFilter

      public RequestLogFilter()
  • Methodendetails

    • init

      public void init() throws jakarta.servlet.ServletException
      Setzt außer Kraft:
      init in Klasse jakarta.servlet.GenericFilter
      Löst aus:
      jakarta.servlet.ServletException
    • doFilter

      public void doFilter(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Setzt außer Kraft:
      doFilter in Klasse jakarta.servlet.http.HttpFilter
      Löst aus:
      IOException
      jakarta.servlet.ServletException
    • remoteAddr

      private String remoteAddr(jakarta.servlet.http.HttpServletRequest request)
    • localAddr

      private String localAddr(jakarta.servlet.http.HttpServletRequest request)
    • user

      private String user(jakarta.servlet.http.HttpServletRequest request)
    • request

      private String request(jakarta.servlet.http.HttpServletRequest request)
    • response

      private String response(jakarta.servlet.http.HttpServletResponse response)
    • memory

      private String memory()
    • cpu

      private String cpu()
    • log

      public void log(String message)